package w15;

import javax.swing.*;
import java.io.*;

public class Example10_19 {
	public static void main(String args[]) {
		byte b[] = new byte[30];
		try {
			FileInputStream input = new FileInputStream("src\\w14\\Example10_18.java");
			ProgressMonitorInputStream in = new ProgressMonitorInputStream(null, "读取java文件", input);
			ProgressMonitor p = in.getProgressMonitor(); // 获得进度条
			while (in.read(b) != -1) {
				String s = new String(b);
				System.out.print(s);
				Thread.sleep(1000);// 由于文件较小，为了看清进度条这里有意延缓1秒
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
